large meatball - French English Dictionary